<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Link extends CI_Controller {

	function __construct()
	{
		parent::__construct();
	}
	
	function js_vars()
	{
		header("Content-type: text/javascript");
		?>
var base_url = "<?=base_url()?>";
var config_template = "<?= isset($this->config->config['template']) ? $this->config->config['template'] : 'main' ?>";
		<?
	}

	function unsubscribe($uid = false, $type = false, $hash = false)
	{
		if (empty($uid) || (!($uid = abs($uid))) || !in_array(abs($type), array(0,1)) || empty($hash))
			redirect();

		$this->load->model('mailing_model', 'mailing');

		if ($this->mailing->unsubscribe($uid, $type, $hash))
			$this->session->set_flashdata('message', 'Вы успешно отписались от рассылки');
		else
			$this->session->set_flashdata('message', 'Не удалось отписать Вас от рассылки. Попробуйте повторить позже.');

		redirect();
	}
}

?>